package com.pw.manage.education.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.pw.common.annotation.Excel;
import com.pw.common.core.domain.BaseEntity;
import lombok.Data;

import java.util.Date;
@Data
public class EmployeesEducationVo extends BaseEntity {
    /** 员工基本信息主键id */
    private Long id;

    /** 姓名 */
    @Excel(name = "姓名")
    private String name;

    /** 工号 */
    @Excel(name = "工号")
    private String employeeNumber;

    /** 部门 */
    @Excel(name = "部门")
    private String department;

    /** 岗位 */
    @Excel(name = "岗位")
    private String position;

    /** 工作性质 */
    @Excel(name = "工作性质")
    private String workNature;
    /** 学历 */
    @Excel(name = "学历")
    private String educationLevel;

    /** 毕业院校 */
    @Excel(name = "毕业院校")
    private String graduationSchool;

    /** 毕业专业 */
    @Excel(name = "毕业专业")
    private String graduationMajor;

    /** 教育结束时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "教育结束时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date educationEndDate;

    /** 学习形式 */
    @Excel(name = "学习形式")
    private String studyForm;

    /** 毕业证书编号 */
    @Excel(name = "毕业证书编号")
    private String graduationCertificateNumber;

    /** 学位类型，如理学、工学、文学等 */
    @Excel(name = "学位类型，如理学、工学、文学等")
    private String degreeType;

    /** 学位名称，如学士学位、硕士学位等 */
    @Excel(name = "学位名称，如学士学位、硕士学位等")
    private String degreeName;

    /** 学位证书编号 */
    @Excel(name = "学位证书编号")
    private String degreeCertificateNumber;
}
